//牛牛以前在老师那里得到了一个正整数数对 (x, y) , 牛牛忘记他们具体是多少了。
//但是牛牛记得老师告诉过他 x 和 y 均不大于 n , 并且 x 除以 y 的余数大于等于 k 。牛牛希望你能帮他计算一共有多少个可能的数对。
//输入描述：输入包括两个正整数 n,k(1 <= n <= 10^5, 0 <= k <= n - 1)
//输出描述：对于每个测试用例, 输出一个正整数表示可能的数对数量
#pragma warning(disable:4996)
#include<stdio.h>
int main()
{
	unsigned int n, k, x, y, count;
	count = 0;
	scanf("%u %u", &n, &k);
	if (k <= n - 1) {
		for (x = 1; x <= n; x++) {
			for (y = 1; y <= n; y++) {
				if (x % y >= k)
					count++;
			}
		}
	}
	printf("%d\n", count);
	return 0;
}